/*
 * $Id: LoggerConfiguration.java 161 2013-01-28 11:38:01Z vladimirow@mail.ru $
 * $HeadURL: http://ultralog.googlecode.com/svn/ultralog/trunk/src/java/com/google/code/ultralog/configuration/LoggerConfiguration.java $
 *
 * This file is a part of ultralog project (http://code.google.com/p/ultralog/).
 * Released under New BSD License.
 */
package com.google.code.ultralog.configuration;

import com.google.code.ultralog.writer.LogRecordWriter;

/**
 * Configuration for logger.
 *
 * @author Mikhail Vladimirov
 */
public interface LoggerConfiguration {
    /**
     * Get minimum allowed logging level.
     *
     * @return minimum allowed logging level
     */
    public int getMinimumLoggingLevel ();

    /**
     * Get log record writer to be used for logging.
     *
     * @return log record writer to be used for logging
     */
    public LogRecordWriter getLogRecordWriter ();
}
